package com.zmn.oms.dubbo.dto.zmn.order;/**
 * 类描述：
 *
 * @author heciqi
 * @date 2019/05/09 11:56
 */

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * 类描述：
 *
 * @author LiangHailong
 * @date 2019/5/9 11:56
 */
@Data
@ToString(callSuper = true)
public class OrderDiscountDIO  implements Serializable {
    /**
     * 优惠分类
     * 详见DMS  com.zmn.dms.common.enums.DiscountTypeEnums
     *
     */
    private Integer categ;

    /**
     * 优惠分类名称
     */
    private String categName;

    /**
     * 优惠方式 1折扣，2满减
     */
    private Integer type;

    /**
     * 优惠券或优惠规则id
     */
    private Integer itemId;

    /**
     * 券码
     */
    private String itemCode;

    /**
     * 优惠金额 （给单子具体优惠了多少钱，实际优惠金额）
     */
    private Integer amount;

    /**
     * 类型描述
     */
    private String typeDesc;

    /**
     * 批次id
     */
    private Integer sourceId;

    /**
     * 优惠项原始数据快照
     */
    private String sourceData;

    /**
     * 优惠备注
     */
    private String remark;

	/*
	 以下字段为saas前端需求
	*/
    /**
     * DIMS系统优惠id
     */
    private Integer dmsDiscountId;


    /** 业务ID：做为全局维一判断 */
    private String serviceId;
}
